let a = 1.23;
// 奇怪的地方? JS比较复杂
// a number -> 简单数据类型 不是对象
// a.toFixed() -> a 是对象
// 在js中，基于对象(object-base)的语言
// toFixed(a)
// 你遇到的所有东西几乎都是对象
//console.log(a.toFixed(1)) 保留一位小数位 
var n1 = new Number(2); 
console.log(n1,typeof n1,n1.valueOf())
// console.log(typeof null);   // bug 32位 前三位 000 
// 除不尽 < 1 0 精度不准确 1 多了一点  -> 转变为二进制存储不准确
// console.log(typeof a , 0.1+0.2);